gtkbuilder: Remove pointless function prototype
authorTimm Bäder <mail@baedert.org>
Thu, 8 Oct 2020 03:56:26 +0000 (05:56 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 14 Oct 2020 19:06:12 +0000 (15:06 -0400)
gtk/gtkbuilder.c
gtk/gtkbuilderprivate.h

index cb2bcf0236cc0c638c8c1208ba6093df75a55c6c..182ccad5f1bbf995a4a92a1596a0dfead480fe67 100644 (file)
@@ -1997,6 +1997,53 @@ gtk_builder_value_from_string (GtkBuilder   *builder,
                                              string, value, error);
 }
 
+static gboolean
+_gtk_builder_boolean_from_string (const char   *string,
+                                  gboolean     *value,
+                                  GError      **error)
+{
+  if (string[0] == '\0')
+    goto error;
+  else if (string[1] == '\0')
+    {
+      char c;
+
+      c = string[0];
+      if (c == '1' ||
+          c == 'y' || c == 't' ||
+          c == 'Y' || c == 'T')
+        *value = TRUE;
+      else if (c == '0' ||
+               c == 'n' || c == 'f' ||
+               c == 'N' || c == 'F')
+        *value = FALSE;
+      else
+        goto error;
+    }
+  else
+    {
+      if (g_ascii_strcasecmp (string, "true") == 0 ||
+          g_ascii_strcasecmp (string, "yes") == 0)
+        *value = TRUE;
+      else if (g_ascii_strcasecmp (string, "false") == 0 ||
+               g_ascii_strcasecmp (string, "no") == 0)
+        *value = FALSE;
+      else
+        goto error;
+    }
+
+  return TRUE;
+
+error:
+  g_set_error (error,
+               GTK_BUILDER_ERROR,
+               GTK_BUILDER_ERROR_INVALID_VALUE,
+               "Could not parse boolean '%s'",
+               string);
+  return FALSE;
+}
+
+
 /**
  * gtk_builder_value_from_string_type:
  * @builder: a #GtkBuilder
@@ -2568,52 +2615,6 @@ _gtk_builder_flags_from_string (GType         type,
   return ret;
 }
 
-gboolean
-_gtk_builder_boolean_from_string (const char   *string,
-                                  gboolean     *value,
-                                  GError      **error)
-{
-  if (string[0] == '\0')
-    goto error;
-  else if (string[1] == '\0')
-    {
-      char c;
-
-      c = string[0];
-      if (c == '1' ||
-          c == 'y' || c == 't' ||
-          c == 'Y' || c == 'T')
-        *value = TRUE;
-      else if (c == '0' ||
-               c == 'n' || c == 'f' ||
-               c == 'N' || c == 'F')
-        *value = FALSE;
-      else
-        goto error;
-    }
-  else
-    {
-      if (g_ascii_strcasecmp (string, "true") == 0 ||
-          g_ascii_strcasecmp (string, "yes") == 0)
-        *value = TRUE;
-      else if (g_ascii_strcasecmp (string, "false") == 0 ||
-               g_ascii_strcasecmp (string, "no") == 0)
-        *value = FALSE;
-      else
-        goto error;
-    }
-
-  return TRUE;
-
-error:
-  g_set_error (error,
-               GTK_BUILDER_ERROR,
-               GTK_BUILDER_ERROR_INVALID_VALUE,
-               "Could not parse boolean '%s'",
-               string);
-  return FALSE;
-}
-
 /**
  * gtk_builder_get_type_from_name:
  * @builder: a #GtkBuilder
index 87287d4e78b2bafccc42ceb593622a658674fcc0..5fe910486b3edd4d46a6c67b9a53a0a02067ca43 100644 (file)
@@ -233,9 +233,6 @@ GtkExpression * expression_info_construct (GtkBuilder      *builder,
                                            GError         **error);
 
 /* Internal API which might be made public at some point */
-gboolean _gtk_builder_boolean_from_string (const char   *string,
-                                          gboolean     *value,
-                                          GError      **error);
 gboolean _gtk_builder_enum_from_string (GType         type,
                                         const char   *string,
                                         int          *enum_value,